IATA code

IATA codes are abbreviations that the International Air Transport Association (IATA) publishes to facilitate air travel. They are typically 1-, 2-, 3-, or 4-character combinations (referred to as unigrams, digrams, trigrams, or tetragrams, respectively) that uniquely identify locations, equipment, companies, and times to standardize international flight operations. All codes within each group follow a pattern (same number of characters, and using either all letters or letter/digit combinations) to reduce the potential for error.

Contents

Airport codes

IATA airport codes are trigram letter designations for airports, like "ORY" (Paris-Orly Airport) and "CPT" (Cape Town International Airport).

Airline designators

IATA airline designators are digram letter/digit codes for airline companies, like "M6" (Amerijet), "NH" (All Nippon Airways), and "4A" (Air Kiribati).

Aircraft type designators

IATA aircraft type designators are trigram letter/digit codes used for aircraft models, like "J41" (British Aerospace Jetstream 41) and "744" (Boeing 747-400).

Country codes

Digram letter codes are used for countries as specified in ISO 3166-1 alpha-2. Two additional codes are used:

Currency codes

trigram letters codes are used for currencies as specified in ISO 4217.

IATA timezone codes

IATA timezone is a country or a part of a country, where local time is the same. IATA timezone code is constructed of 2-4 characters (letters an digits) as follows:

Example: Time zone code AU2 is used for Australian states New South Wales and Victoria (local time is UTC + 10 hours, DST begins at end of October). Time zone code AU2A is used for Tasmania (local time is UTC + 10 hours, DST begins at end of September). Time zone code AU2B is used for Queensland (local time is UTC + 10 hours, no DST).

IATA region codes

IATA region codes trigram letters codes used to specify large territories, consisting of several countries.

Following codes are used:

SCH - Schengen agreement countries
AFR - Africa
CAR - Caribbean sea countries
CEM - Central America
EUR - Europe
JAK - Japan and Korea
MDE - Middle East
NOA - North America
SAS - South Asia
SEA - South-Eastern Asia
SOA - South America
SWP - South-West of Pacific
TC1 - IATA American Traffic Conference (includes NOA, CEM, SOA and CAR)
TC2 - IATA European and African Traffic Conference (includes AFR, EUR, MDE)
TC3 - IATA Asian Traffic Conference (includes JAK, SAS, SEA, SWP)

Speaking on region codes and countries, country code RU is used to specify part of Russia west from (and including of) Ural Mountains and country code XU is used to specify part of Russia east from (and not including of) Ural Mountains. Country RU is in EUR region, country XU is in SEA region. For all other purposes only country code RU is used to specify all the territory of Russia.

Country code AQ is used to specify Antarctica. Country AQ is not in any of regions listed here.

IATA meal codes

HFML - High Fibre Meal
LPML - Low Protein Meal
ORML - Oriental Meal
PRML - Low Purin Meal
VJML - Vegetarian Jain Meal
VOML - Vegetarian Oriental Meal
AVML - Asian Vegetarian Meal
BBML - Baby Meal
BLML - Bland Meal
FPML - Fruit Platter Meal
GFML - Gluten Intolerant Meal
LFML - Low Fat Meal
LSML - Low Salt Meal
NLML - Low Lactose Meal
RVML - Vegetarian Raw Meal
VVML - Vegetarian Vegan Meal
VLML - Vegetarian Lacto-ovo Meal
KSML - Kosher Meal
CHML - Children Meal
MOML - Moslem Meal
SFML - Seafood Meal
HNML - Hindu Meal
PFML - Peanut Free Meal
JNML - Jain Meal

Name class codes

The trigram is composed of the first letter of first name and the first two letters of the names (ISO 9625)

IATA class codes

IATA class codes are 1-letter codes created to help airlines standardize conditions of travel on passenger tickets and other traffic documents.